Vcenter Vm GuestOS

Vcenter Vm GuestOS
Vcenter Vm GuestOS

The Vcenter Vm GuestOS enumerated type defines the valid guest operating system types used for configuring a virtual machine.

Possible values:

  • DOS: MS-DOS.
  • WIN_31: Windows 3.1
  • WIN_95: Windows 95
  • WIN_98: Windows 98
  • WIN_ME: Windows Millennium Edition
  • WIN_NT: Windows NT 4
  • WIN_2000_PRO: Windows 2000 Professional
  • WIN_2000_SERV: Windows 2000 Server
  • WIN_2000_ADV_SERV: Windows 2000 Advanced Server
  • WIN_XP_HOME: Windows XP Home Edition
  • WIN_XP_PRO: Windows XP Professional
  • WIN_XP_PRO_64: Windows XP Professional Edition (64 bit)
  • WIN_NET_WEB: Windows Server 2003, Web Edition
  • WIN_NET_STANDARD: Windows Server 2003, Standard Edition
  • WIN_NET_ENTERPRISE: Windows Server 2003, Enterprise Edition
  • WIN_NET_DATACENTER: Windows Server 2003, Datacenter Edition
  • WIN_NET_BUSINESS: Windows Small Business Server 2003
  • WIN_NET_STANDARD_64: Windows Server 2003, Standard Edition (64 bit)
  • WIN_NET_ENTERPRISE_64: Windows Server 2003, Enterprise Edition (64 bit)
  • WIN_LONGHORN: Windows Longhorn
  • WIN_LONGHORN_64: Windows Longhorn (64 bit)
  • WIN_NET_DATACENTER_64: Windows Server 2003, Datacenter Edition (64 bit)
  • WIN_VISTA: Windows Vista
  • WIN_VISTA_64: Windows Vista (64 bit)
  • WINDOWS_7: Windows 7
  • WINDOWS_7_64: Windows 7 (64 bit)
  • WINDOWS_7_SERVER_64: Windows Server 2008 R2 (64 bit)
  • WINDOWS_8: Windows 8
  • WINDOWS_8_64: Windows 8 (64 bit)
  • WINDOWS_8_SERVER_64: Windows 8 Server (64 bit)
  • WINDOWS_9: Windows 10
  • WINDOWS_9_64: Windows 10 (64 bit)
  • WINDOWS_9_SERVER_64: Windows 10 Server (64 bit)
  • WINDOWS_11_64: Windows 11 (64 bit)

This constant was added in vSphere API 8.0.0.1.

  • WINDOWS_12_64: Windows 12 (64 bit)

This constant was added in vSphere API 8.0.0.1.

  • WINDOWS_HYPERV: Windows Hyper-V
  • WINDOWS_SERVER_2019: Windows Server 2019

This constant was added in vSphere API 7.0.0.0.

  • WINDOWS_SERVER_2021: Windows Server 2022

This constant was added in vSphere API 7.0.1.0.

  • WINDOWS_SERVER_2025: Windows Server 2025

This constant was added in vSphere API 8.0.0.1.

  • FREEBSD: FreeBSD 10 or earlier
  • FREEBSD_64: FreeBSD 10 x64 or earlier
  • FREEBSD_11: FreeBSD 11

This constant was added in vSphere API 6.7.

  • FREEBSD_12: FreeBSD 12

This constant was added in vSphere API 6.7.

  • FREEBSD_13: FreeBSD 13

This constant was added in vSphere API 7.0.1.0.

  • FREEBSD_14: FreeBSD 14

This constant was added in vSphere API 8.0.0.1.

  • FREEBSD_15: FreeBSD 15 or later

This constant was added in vSphere API 9.0.0.0.

  • FREEBSD_11_64: FreeBSD 11 x64

This constant was added in vSphere API 6.7.

  • FREEBSD_12_64: FreeBSD 12 x64

This constant was added in vSphere API 6.7.

  • FREEBSD_13_64: FreeBSD 13 x64

This constant was added in vSphere API 7.0.1.0.

  • FREEBSD_14_64: FreeBSD 14 x64

This constant was added in vSphere API 8.0.0.1.

  • FREEBSD_15_64: FreeBSD 15 x64 or later

This constant was added in vSphere API 9.0.0.0.

  • REDHAT: Red Hat Linux 2.1
  • RHEL_2: Red Hat Enterprise Linux 2
  • RHEL_3: Red Hat Enterprise Linux 3
  • RHEL_3_64: Red Hat Enterprise Linux 3 (64 bit)
  • RHEL_4: Red Hat Enterprise Linux 4
  • RHEL_4_64: Red Hat Enterprise Linux 4 (64 bit)
  • RHEL_5: Red Hat Enterprise Linux 5
  • RHEL_5_64: Red Hat Enterprise Linux 5 (64 bit)
  • RHEL_6: Red Hat Enterprise Linux 6
  • RHEL_6_64: Red Hat Enterprise Linux 6 (64 bit)
  • RHEL_7: Red Hat Enterprise Linux 7
  • RHEL_7_64: Red Hat Enterprise Linux 7 (64 bit)
  • RHEL_8_64: Red Hat Enterprise Linux 8 (64 bit)

This constant was added in vSphere API 6.7.

  • RHEL_9_64: Red Hat Enterprise Linux 9 (64 bit)

This constant was added in vSphere API 7.0.1.0.

  • RHEL_10_64: Red Hat Enterprise Linux 10 (64 bit)

This constant was added in vSphere API 9.0.0.0.

  • CENTOS: CentOS 4/5
  • CENTOS_64: CentOS 4/5 (64-bit)
  • CENTOS_6: CentOS 6
  • CENTOS_6_64: CentOS 6 (64-bit)
  • CENTOS_7: CentOS 7
  • CENTOS_7_64: CentOS 7 (64-bit)
  • CENTOS_8_64: CentOS 8 (64-bit)

This constant was added in vSphere API 6.7.

  • CENTOS_9_64: CentOS 9 (64-bit)

This constant was added in vSphere API 7.0.1.0.

  • ORACLE_LINUX: Oracle Linux 4/5
  • ORACLE_LINUX_64: Oracle Linux 4/5 (64-bit)
  • ORACLE_LINUX_6: Oracle Linux 6
  • ORACLE_LINUX_6_64: Oracle Linux 6 (64-bit)
  • ORACLE_LINUX_7: Oracle Linux 7
  • ORACLE_LINUX_7_64: Oracle Linux 7 (64-bit)
  • ORACLE_LINUX_8_64: Oracle Linux 8 (64-bit)

This constant was added in vSphere API 6.7.

  • ORACLE_LINUX_9_64: Oracle Linux 9 (64-bit)

This constant was added in vSphere API 7.0.1.0.

  • ORACLE_LINUX_10_64: Oracle Linux 10 (64-bit)

This constant was added in vSphere API 9.0.0.0.

  • SUSE: Suse Linux
  • SUSE_64: Suse Linux (64 bit)
  • SLES: Suse Linux Enterprise Server 9
  • SLES_64: Suse Linux Enterprise Server 9 (64 bit)
  • SLES_10: Suse linux Enterprise Server 10
  • SLES_10_64: Suse Linux Enterprise Server 10 (64 bit)
  • SLES_11: Suse linux Enterprise Server 11
  • SLES_11_64: Suse Linux Enterprise Server 11 (64 bit)
  • SLES_12: Suse linux Enterprise Server 12
  • SLES_12_64: Suse Linux Enterprise Server 12 (64 bit)
  • SLES_15_64: Suse Linux Enterprise Server 15 (64 bit)

This constant was added in vSphere API 6.7.

  • SLES_16_64: Suse Linux Enterprise Server 16 (64 bit)

This constant was added in vSphere API 7.0.1.0.

  • NLD_9: Novell Linux Desktop 9
  • OES: Open Enterprise Server
  • SJDS: Sun Java Desktop System
  • MANDRAKE: Mandrake Linux
  • MANDRIVA: Mandriva Linux
  • MANDRIVA_64: Mandriva Linux (64 bit)
  • TURBO_LINUX: Turbolinux
  • TURBO_LINUX_64: Turbolinux (64 bit)
  • UBUNTU: Ubuntu Linux
  • UBUNTU_64: Ubuntu Linux (64 bit)
  • DEBIAN_4: Debian GNU/Linux 4
  • DEBIAN_4_64: Debian GNU/Linux 4 (64 bit)
  • DEBIAN_5: Debian GNU/Linux 5
  • DEBIAN_5_64: Debian GNU/Linux 5 (64 bit)
  • DEBIAN_6: Debian GNU/Linux 6
  • DEBIAN_6_64: Debian GNU/Linux 6 (64 bit)
  • DEBIAN_7: Debian GNU/Linux 7
  • DEBIAN_7_64: Debian GNU/Linux 7 (64 bit)
  • DEBIAN_8: Debian GNU/Linux 8
  • DEBIAN_8_64: Debian GNU/Linux 8 (64 bit)
  • DEBIAN_9: Debian GNU/Linux 9
  • DEBIAN_9_64: Debian GNU/Linux 9 (64 bit)
  • DEBIAN_10: Debian GNU/Linux 10
  • DEBIAN_10_64: Debian GNU/Linux 10 (64 bit)
  • DEBIAN_11: Debian GNU/Linux 11

This constant was added in vSphere API 7.0.0.0.

  • DEBIAN_11_64: Debian GNU/Linux 11 (64 bit)

This constant was added in vSphere API 7.0.0.0.

  • DEBIAN_12: Debian GNU/Linux 12

This constant was added in vSphere API 8.0.0.1.

  • DEBIAN_12_64: Debian GNU/Linux 12 (64 bit)

This constant was added in vSphere API 8.0.0.1.

  • DEBIAN_13: Debian GNU/Linux 13

This constant was added in vSphere API 9.0.0.0.

  • DEBIAN_13_64: Debian GNU/Linux 13 (64 bit)

This constant was added in vSphere API 9.0.0.0.

  • ASIANUX_3: Asianux Server 3
  • ASIANUX_3_64: Asianux Server 3 (64 bit)
  • ASIANUX_4: Asianux Server 4
  • ASIANUX_4_64: Asianux Server 4 (64 bit)
  • ASIANUX_5_64: Asianux Server 5 (64 bit)
  • ASIANUX_7_64: Asianux Server 7 (64 bit)
  • ASIANUX_8_64: Asianux Server 8 (64 bit)

This constant was added in vSphere API 6.7.

  • ASIANUX_9_64: Asianux Server 9 (64 bit)

This constant was added in vSphere API 7.0.1.0.

  • MIRACLELINUX_64: MIRACLE LINUX (64-bit)

This constant was added in vSphere API 9.0.0.0.

  • PARDUS_64: Pardus (64-bit)

This constant was added in vSphere API 9.0.0.0.

  • OPENSUSE: OpenSUSE Linux
  • OPENSUSE_64: OpenSUSE Linux (64 bit)
  • FEDORA: Fedora Linux
  • FEDORA_64: Fedora Linux (64 bit)
  • COREOS_64: CoreOS Linux (64 bit)
  • VMWARE_PHOTON_64: VMware Photon (64 bit)
  • OTHER_24X_LINUX: Linux 2.4x Kernel
  • OTHER_24X_LINUX_64: Linux 2.4x Kernel (64 bit)
  • OTHER_26X_LINUX: Linux 2.6x Kernel
  • OTHER_26X_LINUX_64: Linux 2.6x Kernel (64 bit)
  • OTHER_3X_LINUX: Linux 3.x Kernel
  • OTHER_3X_LINUX_64: Linux 3.x Kernel (64 bit)
  • OTHER_4X_LINUX: Linux 4.x Kernel

This constant was added in vSphere API 6.7.

  • OTHER_4X_LINUX_64: Linux 4.x Kernel (64 bit)

This constant was added in vSphere API 6.7.

  • OTHER_5X_LINUX: Linux 5.x Kernel

This constant was added in vSphere API 7.0.1.0.

  • OTHER_5X_LINUX_64: Linux 5.x Kernel (64 bit)

This constant was added in vSphere API 7.0.1.0.

  • OTHER_6X_LINUX: Linux 6.x Kernel

This constant was added in vSphere API 8.0.0.1.

  • OTHER_6X_LINUX_64: Linux 6.x Kernel (64 bit)

This constant was added in vSphere API 8.0.0.1.

  • OTHER_7X_LINUX: Linux 7.x Kernel

This constant was added in vSphere API 9.0.0.0.

  • OTHER_7X_LINUX_64: Linux 7.x Kernel (64 bit)

This constant was added in vSphere API 9.0.0.0.

  • OTHER_LINUX: Linux 2.2x Kernel
  • GENERIC_LINUX: Other Linux
  • OTHER_LINUX_64: Linux (64 bit)
  • SOLARIS_6: Solaris 6
  • SOLARIS_7: Solaris 7
  • SOLARIS_8: Solaris 8
  • SOLARIS_9: Solaris 9
  • SOLARIS_10: Solaris 10 (32 bit)
  • SOLARIS_10_64: Solaris 10 (64 bit)
  • SOLARIS_11_64: Solaris 11 (64 bit)
  • FUSIONOS_64: FusionOS (64 bit)

This constant was added in vSphere API 9.0.0.0.

  • PROLINUX_64: ProLinux (64 bit)

This constant was added in vSphere API 9.0.0.0.

  • KYLINLINUX_64: Kylinlinux (64 bit)

This constant was added in vSphere API 9.0.0.0.

  • OS2: OS/2
  • ECOMSTATION: eComStation 1.x
  • ECOMSTATION_2: eComStation 2.0
  • NETWARE_4: Novell NetWare 4
  • NETWARE_5: Novell NetWare 5.1
  • NETWARE_6: Novell NetWare 6.x
  • OPENSERVER_5: SCO OpenServer 5
  • OPENSERVER_6: SCO OpenServer 6
  • UNIXWARE_7: SCO UnixWare 7
  • DARWIN: Mac OS 10.5
  • DARWIN_64: Mac OS 10.5 (64 bit)
  • DARWIN_10: Mac OS 10.6
  • DARWIN_10_64: Mac OS 10.6 (64 bit)
  • DARWIN_11: Mac OS 10.7
  • DARWIN_11_64: Mac OS 10.7 (64 bit)
  • DARWIN_12_64: Mac OS 10.8 (64 bit)
  • DARWIN_13_64: Mac OS 10.9 (64 bit)
  • DARWIN_14_64: Mac OS 10.10 (64 bit)
  • DARWIN_15_64: Mac OS 10.11 (64 bit)
  • DARWIN_16_64: Mac OS 10.12 (64 bit)
  • DARWIN_17_64: Mac OS 10.13 (64 bit)

This constant was added in vSphere API 6.7.

  • DARWIN_18_64: Mac OS 10.14 (64 bit)

This constant was added in vSphere API 6.7.

  • DARWIN_19_64: Mac OS 10.15 (64 bit)

This constant was added in vSphere API 7.0.0.0.

  • DARWIN_20_64: Mac OS 11 (64 bit)

This constant was added in vSphere API 7.0.1.0.

  • DARWIN_21_64: Mac OS 12 (64 bit)

This constant was added in vSphere API 7.0.1.0.

  • DARWIN_22_64: Mac OS 13 (64 bit)

This constant was added in vSphere API 8.0.0.1.

  • DARWIN_23_64: Mac OS 14 (64 bit)

This constant was added in vSphere API 8.0.0.1.

  • VMKERNEL: VMware ESX 4
  • VMKERNEL_5: VMware ESX 5
  • VMKERNEL_6: VMware ESX 6
  • VMKERNEL_65: VMware ESXi 6.5 AND ESXi 6.7.
  • VMKERNEL_7: VMware ESX 7

This constant was added in vSphere API 7.0.0.0.

  • VMKERNEL_8: VMware ESX 8

This constant was added in vSphere API 8.0.0.1.

  • VMKERNEL_9: VMware ESX 9

This constant was added in vSphere API 9.0.0.0.

  • AMAZONLINUX2_64: Amazon Linux 2 (64 bit)

This constant was added in vSphere API 6.7.1.

  • AMAZONLINUX3_64: Amazon Linux 3 (64 bit)

This constant was added in vSphere API 7.0.1.0.

  • CRXPOD_1: CRX Pod 1

This constant was added in vSphere API 7.0.0.0.

  • CRXSYS_1: CRX Sys 1

This constant was added in vSphere API 8.0.3.0.

  • ROCKYLINUX_64: Rocky Linux (64-bit)

This constant was added in vSphere API 8.0.0.1.

  • ALMALINUX_64: AlmaLinux (64-bit)

This constant was added in vSphere API 8.0.0.1.

  • OTHER: Other Operating System
  • OTHER_64: Other Operating System (64 bit)
This data structure has no properties.
Enumeration: DOS, WIN_31, WIN_95, WIN_98, WIN_ME, WIN_NT, WIN_2000_PRO, WIN_2000_SERV, WIN_2000_ADV_SERV, WIN_XP_HOME, WIN_XP_PRO, WIN_XP_PRO_64, WIN_NET_WEB, WIN_NET_STANDARD, WIN_NET_ENTERPRISE, WIN_NET_DATACENTER, WIN_NET_BUSINESS, WIN_NET_STANDARD_64, WIN_NET_ENTERPRISE_64, WIN_LONGHORN, WIN_LONGHORN_64, WIN_NET_DATACENTER_64, WIN_VISTA, WIN_VISTA_64, WINDOWS_7, WINDOWS_7_64, WINDOWS_7_SERVER_64, WINDOWS_8, WINDOWS_8_64, WINDOWS_8_SERVER_64, WINDOWS_9, WINDOWS_9_64, WINDOWS_9_SERVER_64, WINDOWS_11_64, WINDOWS_12_64, WINDOWS_HYPERV, WINDOWS_SERVER_2019, WINDOWS_SERVER_2021, WINDOWS_SERVER_2025, FREEBSD, FREEBSD_64, FREEBSD_11, FREEBSD_12, FREEBSD_13, FREEBSD_14, FREEBSD_15, FREEBSD_11_64, FREEBSD_12_64, FREEBSD_13_64, FREEBSD_14_64, FREEBSD_15_64, REDHAT, RHEL_2, RHEL_3, RHEL_3_64, RHEL_4, RHEL_4_64, RHEL_5, RHEL_5_64, RHEL_6, RHEL_6_64, RHEL_7, RHEL_7_64, RHEL_8_64, RHEL_9_64, RHEL_10_64, CENTOS, CENTOS_64, CENTOS_6, CENTOS_6_64, CENTOS_7, CENTOS_7_64, CENTOS_8_64, CENTOS_9_64, ORACLE_LINUX, ORACLE_LINUX_64, ORACLE_LINUX_6, ORACLE_LINUX_6_64, ORACLE_LINUX_7, ORACLE_LINUX_7_64, ORACLE_LINUX_8_64, ORACLE_LINUX_9_64, ORACLE_LINUX_10_64, SUSE, SUSE_64, SLES, SLES_64, SLES_10, SLES_10_64, SLES_11, SLES_11_64, SLES_12, SLES_12_64, SLES_15_64, SLES_16_64, NLD_9, OES, SJDS, MANDRAKE, MANDRIVA, MANDRIVA_64, TURBO_LINUX, TURBO_LINUX_64, UBUNTU, UBUNTU_64, DEBIAN_4, DEBIAN_4_64, DEBIAN_5, DEBIAN_5_64, DEBIAN_6, DEBIAN_6_64, DEBIAN_7, DEBIAN_7_64, DEBIAN_8, DEBIAN_8_64, DEBIAN_9, DEBIAN_9_64, DEBIAN_10, DEBIAN_10_64, DEBIAN_11, DEBIAN_11_64, DEBIAN_12, DEBIAN_12_64, DEBIAN_13, DEBIAN_13_64, ASIANUX_3, ASIANUX_3_64, ASIANUX_4, ASIANUX_4_64, ASIANUX_5_64, ASIANUX_7_64, ASIANUX_8_64, ASIANUX_9_64, MIRACLELINUX_64, PARDUS_64, OPENSUSE, OPENSUSE_64, FEDORA, FEDORA_64, COREOS_64, VMWARE_PHOTON_64, OTHER_24X_LINUX, OTHER_24X_LINUX_64, OTHER_26X_LINUX, OTHER_26X_LINUX_64, OTHER_3X_LINUX, OTHER_3X_LINUX_64, OTHER_4X_LINUX, OTHER_4X_LINUX_64, OTHER_5X_LINUX, OTHER_5X_LINUX_64, OTHER_6X_LINUX, OTHER_6X_LINUX_64, OTHER_7X_LINUX, OTHER_7X_LINUX_64, OTHER_LINUX, GENERIC_LINUX, OTHER_LINUX_64, SOLARIS_6, SOLARIS_7, SOLARIS_8, SOLARIS_9, SOLARIS_10, SOLARIS_10_64, SOLARIS_11_64, FUSIONOS_64, PROLINUX_64, KYLINLINUX_64, OS2, ECOMSTATION, ECOMSTATION_2, NETWARE_4, NETWARE_5, NETWARE_6, OPENSERVER_5, OPENSERVER_6, UNIXWARE_7, DARWIN, DARWIN_64, DARWIN_10, DARWIN_10_64, DARWIN_11, DARWIN_11_64, DARWIN_12_64, DARWIN_13_64, DARWIN_14_64, DARWIN_15_64, DARWIN_16_64, DARWIN_17_64, DARWIN_18_64, DARWIN_19_64, DARWIN_20_64, DARWIN_21_64, DARWIN_22_64, DARWIN_23_64, VMKERNEL, VMKERNEL_5, VMKERNEL_6, VMKERNEL_65, VMKERNEL_7, VMKERNEL_8, VMKERNEL_9, AMAZONLINUX2_64, AMAZONLINUX3_64, CRXPOD_1, CRXSYS_1, ROCKYLINUX_64, ALMALINUX_64, OTHER, OTHER_64,